import instance from '../utils/request'
import { Message } from 'element-ui'

// 得到所有楼栋
async function getBuildUsers (page, limit) {
  return await instance.get('/buildUser/' + page + '/' + limit).then(data => {
    return data
  }).catch(() => {
    Message.error('没有权限,请先登录')
  })
}

// 修改提交
async function editBuildUser (build) {
  return await instance({
    url: '/buildUser',
    method: 'put',
    data: build
  }).then(res => {
    return res
  }).catch(() => {
    Message.error('删除失败,服务器错误!')
  })
}

// 添加提交
async function addBuildUser (build) {
  return await instance({
    url: '/buildUser',
    method: 'post',
    data: build
  }).then(res => {
    return res
  }).catch(() => {
    Message.error('删除失败,服务器错误!')
  })
}

// 删除
async function deleteBuildUser (buildId) {
  return await instance.delete('/buildUser/' + buildId).then(res => {
    return res
  }).catch(() => {
    Message.error('删除失败,服务器错误!')
  })
}

// 批量删除
async function deleteAllBuildUser (Ids) {
  return await instance.delete('/buildUser/all/' + Ids).then(res => {
    return res
  }).catch(() => {
    Message.error('删除失败,服务器错误!')
  })
}

export default {
  getBuildUsers,
  deleteBuildUser,
  editBuildUser,
  deleteAllBuildUser,
  addBuildUser

}
